package com.xnyzc.lhy.mis.service.cms.allocation;

import com.xnyzc.lhy.common.entity.Rv;
import com.xnyzc.lhy.mis.entity.param.cms.OfficeParam;


/**
 * <p>
 * 分配相关
 * </p>
 *
 * @author wangshuo
 * @since 2019-08-07
 */
public interface AllocationService {

    /**
     * 用户、司机机构关联数据
     *
     * @return
     */
    Rv getUserOfficeAllocationData();

    /**
     * 用户关联机构
     *
     * @return
     */
    Rv getUserOfficeAllocation(OfficeParam officeParam);


    /**
     * 司机关联机构
     *
     * @return
     */
    Rv getDriverOfficeAllocation(OfficeParam officeParam);

    /**
     * 查询所有司机定位信息
     *
     * @return
     */
    Rv getVehicleGpsList();

}
